function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}

$(function () {
    $(".login_form").submit(function (e) {
        e.preventDefault()
        var username = $("input[name='username']").val()
        var password = $("input[name='password']").val()

        if (!username) {
            $(".error_tip").html("用户名不能为空")
            $(".error_tip").show();
            return;
        }

        if (!password) {
            $(".error_tip").html("密码不能为空");
            $(".error_tip").show();
            return;
        }

        var params = {
            "username": username,
            "password": password,
        }

        $.ajax({
            url: "/admin/login",
            type: "post",
            headers: {
                "X-CSRFToken": getCookie("csrf_token")
            },
            data: JSON.stringify(params),
            contentType: "application/json",
            success: function (resp) {
                if (resp.errno == "0") {
                    // 刷新当前界面
                    window.location.href = "/admin/index"
                } else {
                    $(".error_tip").html(resp.errmsg);
                    $(".error_tip").show();
                }
            }
        })
    })
    $(".logout").click(
        function () {
            $.ajax({
            url: "/admin/logout",
            type: "post",
            headers: {
                "X-CSRFToken": getCookie("csrf_token")
            },
            contentType: "application/json",
            success: function (resp) {
                if (resp.errno == "0") {
                    // 刷新当前界面
                    location.reload()
                } else {
                    $(".error_tip").html(resp.errmsg);
                    $(".error_tip").show();
                }
            }
        })

        }
    )
})